package com.testing.class6;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MultiTable {
    public static void main(String[] args) {
        outputTable(createTable());
    }

    public static String[][] createTableByrow(){
        String [][]  table =new String[9][];
        for(int i=0;i<table.length;i++){
            //每一行创建一个数组，作为table的第i个元素，长度就是i+1
            String[] row=new String[i+1];
            table[i]=row;
            for(int j=0;j<row.length;j++){
                table[i][j]=(i+1)+"×"+(j+1)+"="+(i+1)*(j+1);
            }
        }
        return table;
    }

    public static String[][] createTable(){
        String [][]  table =new String[9][9];
        for(int i=0;i<table.length;i++){
            for(int j=0;j<=i;j++){
                table[i][j]=(i+1)+"×"+(j+1)+"="+(i+1)*(j+1);
            }
        }
        return table;
    }

    public static void outputTable(String[][] table){
        for(String[] row:table){
            for(String s:row){
                System.out.printf("%-8s",s);
            }
            System.out.println();
        }
    }

}
